Open Source Best Practices
نویسندگان
چکیده
developed differently from how corporations typically develop software. Research into how open source works has been growing steadily.1 One driver of such research is the desire to understand how commercial software development could benefit from open source best practices. Do some of these practices also work within corporations? If so, what are they, and how can we transfer them? This article describes our experiences using open source software development practices at SAP. SAP is a major software developer and leader in business applications. We’ve found that open source practices can complement traditional top-down software development with bottom-up collective intelligence. Software forges offer a mechanism for advancing the adoption of open source best practices within corporations (see the sidebar, “What Is a Software Forge?”). We illustrate our experiences using SAP’s own internal software forge, called SAP Forge, and compare our experiences with those from other large software companies.
منابع مشابه
Reusing Open-Source Software and Practices: The Impact of Open-Source on Commercial Vendors
One of the most intriguing ways that commercial developers of software can become more efficient is to reuse not only software but also best practices from the open-source movement. The open-source movement encompasses a wide collection of ideas, knowledge, techniques, and solutions. Commercial software vendors have an opportunity to both learn from the opensource community, as well as leverage...
متن کاملOpen source software and the algorithm visualization community
• We review the open source practices used on algorithm visualizations (AVs). • The state of the practice for open-source AVs is poor. • Practical obstacles to open-source techniques on e-learning software are discussed. • Solutions to these obstacles are presented. • Community building and sharing will improve practices for e-learning developers. a r t i c l e i n f o a b s t r a c t Algorithm...
متن کاملA study of configuration management in open source software projects
Projects where developers are geographically distributed and with high personnel turnover are usually considered to be hard to manage. Any organisation that successfully handles such projects merits closer analysis so that lessons can be learned and good practice disseminated. Open Source Software projects represent such a case. One important factor is good configuration management practices. I...
متن کاملThe Role of Best Practices to Appraise Open Source Software
Thousands of open source software (OOS) projects are available for collaboration in platforms like Github or Sourceforge. However, like traditional software, OOS projects have different quality levels. The developer, or the enduser, need to know the quality of a given project before starting the collaboration or its usage—they might of course to trust in the package before taking a decision. In...
متن کاملOpen Acquisition: Combining Open Source Software Development with System Acquisition
This study explores and develops concepts leading to the combination of best practices from open source software development (OSSD) projects with emerging capabilities for virtual system acquisition. Virtual system acquisition is an evolving approach to demonstrate significant improvements in reducing the cost and cycle time for acquiring software-intensive systems, while improving their qualit...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2009